from django.urls import path
from .views import *

urlpatterns = [
    path('test', TestAPIView.as_view()),
    path('upavatar', UploadAvatarAPIView.as_view()),            # 上传头像
    path('getcaptcha', SendEmailCaptchaAPIView.as_view()),      # 发送验证码
    path('register', RegisterAPIView.as_view()),                # 注册
    path('login', LoginAPIView.as_view()),                      # 登录
    path('publish', PublishPostAPIView.as_view()),              # 发布帖子
    path('getpost/', GetPostListAPIView.as_view()),             # 获取帖子列表
    path('detail/<int:id>', GetPostDetailAPIView.as_view()),    # 获取帖子详情
    path('like', LikeAPIView.as_view()),                        # 点赞和取消点赞
    path('fav', FavoriteAPIView.as_view()),                     # 收藏和取消收藏
    path('comment', CommentAPIView.as_view()),                  # 评论
    path('change', ChangeUserInfoAPIView.as_view()),            # 修改个人信息
    path('userhome', UserHomeAPIView.as_view()),                # 用户主页
    path('other', OtherUserAPIView.as_view()),                  # 获取他人用户信息
    path('delpost', DeletePostAPIView.as_view()),               # 删除帖子
    path('mylike', MyLikeAPIView.as_view()),                    # 获取我点赞的帖子
    path('myfav', MyFavAPIView.as_view()),                      # 获取我收藏的帖子
    path('changepost', ChangePostAPIView.as_view()),            # 修改帖子
    path('changepassword', ChangePasswordAPIView.as_view()),    # 修改密码
    path('deluser', LogoutAPIView.as_view()),                   # 用户注销




]